#region Copyright & License
//
// Project: Quark Framework
// Project site: http://quark.codeplex.com
// See the copyright statement on the project site for more details.
//
// Licensed to the Apache Software Foundation (ASF) under one or more 
// contributor license agreements. See the NOTICE file distributed with
// this work for additional information regarding copyright ownership. 
// The ASF licenses this file to you under the Apache License, Version 2.0
// (the "License"); you may not use this file except in compliance with 
// the License. You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
#endregion

// 代码分析使用此文件来维护应用到
// 此项目的 SuppressMessage 属性。 
// 项目级禁止显示没有目标或者已给定
// 特定目标且其范围为命名空间、类型和成员等。
//
// 若要向此文件添加禁止显示，请右击“错误列表”
// 中的消息，再指向“禁止显示消息”，然后单击
// “在项目禁止显示文件中”。
// 无需手动向此文件添加禁止显示。

[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "member", Target = "Quark.Framework.Logging.DateFormatter.AbsoluteTimeDateFormatter.#.cctor()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Quark.Framework.Logging.Repository.Hierarchy.Hierarchy.#Quark.Framework.Logging.Repository.IBasicRepositoryConfigurator.Configure(Quark.Framework.Logging.Appender.IAppender)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Quark.Framework.Logging.Repository.Hierarchy.Hierarchy.#Quark.Framework.Logging.Repository.IBasicRepositoryConfigurator.Configure(Quark.Framework.Logging.Appender.IAppender[])")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Quark.Framework.Logging.Repository.Hierarchy.Hierarchy.#Quark.Framework.Logging.Repository.IXmlRepositoryConfigurator.Configure(System.Xml.XmlElement)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Quark.Framework.Logging.Util.ReadOnlyPropertiesDictionary.#System.Collections.ICollection.CopyTo(System.Array,System.Int32)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Quark.Framework.Logging.Util.ReadOnlyPropertiesDictionary.#System.Collections.ICollection.IsSynchronized")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Quark.Framework.Logging.Util.ReadOnlyPropertiesDictionary.#System.Collections.ICollection.SyncRoot")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Quark.Framework.Logging.Util.ReadOnlyPropertiesDictionary.#System.Collections.IDictionary.Add(System.Object,System.Object)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Quark.Framework.Logging.Util.ReadOnlyPropertiesDictionary.#System.Collections.IDictionary.GetEnumerator()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Quark.Framework.Logging.Util.ReadOnlyPropertiesDictionary.#System.Collections.IDictionary.IsFixedSize")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Quark.Framework.Logging.Util.ReadOnlyPropertiesDictionary.#System.Collections.IDictionary.IsReadOnly")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Quark.Framework.Logging.Util.ReadOnlyPropertiesDictionary.#System.Collections.IDictionary.Keys")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Quark.Framework.Logging.Util.ReadOnlyPropertiesDictionary.#System.Collections.IDictionary.Remove(System.Object)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Quark.Framework.Logging.Util.ReadOnlyPropertiesDictionary.#System.Collections.IDictionary.Values")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Quark.Framework.Logging.Util.ReadOnlyPropertiesDictionary.#System.Collections.IEnumerable.GetEnumerator()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "member", Target = "Quark.Framework.Collections.Concurrent.ConcurrentWeakHashtableHelper.#.cctor()")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Mobility", "CA1601:DoNotUseTimersThatPreventPowerStateChanges", Scope = "member", Target = "Quark.Framework.Collections.Concurrent.ConcurrentWeakHashtableHelper.#.cctor()")]
